package com.wl.service;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.wl.entity.Approve_02;
import com.wl.entity.Loginfo;
import com.wl.util.PageData;

public interface Approve_02Service {
	
    /**
     * 01环节提交给02表里增加数据
     * @param record
     * @return
     */
    boolean insert(Approve_02 record);
    
    
    /**
     * 按照编号查找该处理人当前未处理流程  分页
     * @param dmno
     * @return
     */
    public PageData<Approve_02> selectNotHandByName(@Param("dmno") String dmno,@Param("page") int page, @Param("limit") int limit);
    

    /**
     * 根据流程编号修改信息
     * 用于02环节提交更新02表里的数据 未处理变已处理
     * @param flowid
     * @return
     */
    public boolean updateDataByFlowid(Approve_02 approve02, Loginfo log);
    
    
    /**
     * 按照编号查找该处理人当前未处理流程  分页
     * @param dmno
     * @return
     */
    public PageData<Approve_02> selectApprovedByName(@Param("dmno") String dmno,@Param("page") int page, @Param("limit") int limit);
    
    
	/**
	 * 根据申请编号查询 用于历史审批记录
	 * @param flowid
	 * @return
	 */
	public Approve_02 selectByFlowid(String flowid);

}
